Opportunities for Flow Based Parallelism —— A Case Study of Three Open Source Applications
نویسنده
چکیده
This paper investigates open source applications to seek for opportunities of flow-based parallelization. Domain of streaming application are targeted such as sentence parsing, image processing and data packet investigation. Component flow of application is identified and profiling is conducted to discover bottleneck of program executions. After parallelization attempt, challenges of flow-based parallelization are identified and discussed.
منابع مشابه
Shape Effects and Definition of Hydraulic Radius in Manning 's Equation in Open Channel Flow
In the Manning equation the hydraulic radius can be defined as the cross-section dimension of the shape. In pipe flow the bed shear stress is assumed to be uniformly distributed along the wetted perimeter which cannot be true in open channel flow. Hence, three approximation of the true boundary shear-stress distribution are examined and more practical conveyance depth or resistance radius formu...
متن کاملA Study of the Role of Repetition of Music in the Nimayee Poems of Akhavan Sales
In this article, the aim of the authors is to study the role of repetition in creating music and parallelism in Nimayee poems in the three collections of poems by Mehdi Akhavan Sales: Zamestan, Akhere Shahname and Az Avesta. Accordingly, the researchers have investigated the various manners of repetition in creating parallelism in the poems at three levels: phonological parallelism, lexical par...
متن کاملPractical Analyses and Transformations for Flow - Based Parallelism by Nicholas Chun
Emerging applications demand new parallel abstractions. Traditional parallel abstractions such as data parallelism and task parallelism, while necessary, do not fully address the needs of today’s multi-threaded commercial applications. Emerging applications in the domains of recognition, mining and synthesis (RMS); image and video processing; data warehousing; and automatic financial trading ex...
متن کاملTrace-Based Dynamic Binary Parallelization
With the number of cores increasing rapidly but the performance per core increasing slowly at best, software must be parallelized in order to improve performance. Manual parallelization is often prohibitively time-consuming and error-prone (especially due to data races and memory-consistency complexities), and some portions of code may simply be too difficult to understand or refactor for paral...
متن کاملAnalysis of Flow Pattern with Low Reynolds Number around Different Shapes of Bridge Piers, and Determination of Hydrodynamic Forces, using Open Foam Software
In many cases, a set of obstacles, such as bridge piers and abutments, are located in the river waterway. Bridge piers disrupt river’s normal flow, and the created turbulence and disturbance causes diversion of flow lines and creates rotational flow. Geometric shape and position of the piers with respect to flow direction and also number of piers and their spacing are effective on changing the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012